package com.xckj.entity;

import java.io.Serializable;

/**
 * @description 类上的注解信息表
 * @author yanchf
 * @date 2023-12-03
 */
public class JacgClassAnnotation implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
    * 记录id
    */
    private Integer recordId;

    /**
    * 唯一类名
    */
    private String simpleClassName;

    /**
    * 注解类名
    */
    private String annotationName;

    /**
    * 注解属性名称，空字符串代表无注解属性
    */
    private String attributeName;

    /**
    * 注解属性类型，s:字符串；bs:包含回车换行的字符串；m:JSON字符串，Map；ls:JSON字符串，ListString；lm:JSON字符串，ListMap
    */
    private String attributeType;

    /**
    * 注解属性值
    */
    private String attributeValue;

    /**
    * 完整类名
    */
    private String className;


    public JacgClassAnnotation() {
    }

    public Integer getRecordId() {
        return recordId;
    }

    public void setRecordId(Integer recordId) {
        this.recordId = recordId;
    }

    public String getSimpleClassName() {
        return simpleClassName;
    }

    public void setSimpleClassName(String simpleClassName) {
        this.simpleClassName = simpleClassName;
    }

    public String getAnnotationName() {
        return annotationName;
    }

    public void setAnnotationName(String annotationName) {
        this.annotationName = annotationName;
    }

    public String getAttributeName() {
        return attributeName;
    }

    public void setAttributeName(String attributeName) {
        this.attributeName = attributeName;
    }

    public String getAttributeType() {
        return attributeType;
    }

    public void setAttributeType(String attributeType) {
        this.attributeType = attributeType;
    }

    public String getAttributeValue() {
        return attributeValue;
    }

    public void setAttributeValue(String attributeValue) {
        this.attributeValue = attributeValue;
    }

    public String getClassName() {
        return className;
    }

    public void setClassName(String className) {
        this.className = className;
    }

}